package com.zrrd.learn.chapter07;

/**
 * 字符串内存模型
 *
 * @author asus
 * @version 1.0
 * @date 2023/7/19 8:20
 */
public class StringMemoryModel {
    public static void main(String[] args) {
        int a=121;
        //把a转化成字符串类型
        String str=a+"";
        String str1=String.valueOf(a);
        StringBuilder stringBuilder = new StringBuilder(str);
        System.out.println(stringBuilder.reverse().toString().equals(str)?"是回文数":"不是回文数");
        //trimToSize去掉底层没用的16个空间，只保留有效元素并建立一个新数组
        stringBuilder.trimToSize();
        //        StringBuilder 链式类
//        append() 追加 尾
//        insert(); 插入
//        setLength() 保留指定位数，其它设 \0
//        delete()删除
//        setCharAt() 修改
//        reverse() 反转
//        trimToSize() 缩容

    }
}
